package com.dev.toolkit.model;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * @author ZhuYouBin
 * @version 1.0.0
 * @date 2024/4/13 14:11
 * @description 数据表字段模型（列模型）
 */
@EqualsAndHashCode(callSuper = true)
@Data
@ToString(callSuper = true)
public class ColumnModel extends BaseModel{
    /**
     * 数据列名称
     */
    private String columnName;
    /**
     * sql数据类型名称
     */
    private String typeName;
    /**
     * 字段注释、字段中文名称
     */
    private String columnRemark;
    /**
     * 是否自增
     */
    private boolean isAutoIncrement = false;
    /**
     * 是否主键
     */
    private boolean isPrimaryKey = false;
}
